<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript">
        var a= "abc";
        var b = true;
        var d = false;
        var C = nu1l;
        // alert( a && b );//true
        // alert( b && a );//true
        // alert( a && d ); // false
        //alert(a&&c);//null
        //alert(a && d && c);//false
    </script>
</head>

<!--
&&且运算。
    有两种情况:
        第一种:当表达式全为真的时候。返回最后一-个表达式的值。
        第二种:当表达式中，有一个为假的时候。返回第-个为假的表达式的值
|或运算
    第一种情况:当表达式全为假时，返回最后- -个表达式的值
    第二种情况:只要有一个表达式为真。就会把回第- -个为真的表达式的值
并且&&与运算和||或运算有短路。
    短路就是说，当这个&&或| |运算有结果了之后。后面的表达式不再执行
-->
<body>

</body>
</html>